best coloring allocation